package com.xnew.manager.maintainPlan.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

/**
 * @Description: 维保计划详情
 * @Author: Y70
 * @date 2022/10/24
 */
@Data
@TableName("el_maintain_plan_details")
public class ElMaintainPlanDetails implements Serializable {

    private static final long serialVersionUID = 1L;

    // 维保计划详情主键
    @TableId(value = "uid",type = IdType.INPUT)
    private String uid;
    // 维保计划主键
    private String mpId;
    // 电梯表主键
    private String elId;
    // 维保计划日期
    private String maintainDate;
    // 维保开始时间
    private String startTime;
    // 维保结束时间
    private String endTime;
    // 巡视&保养内容
    private String contents;
    // 项目人员：【人员Id1,人员Id2】
    private String maintainers;
    // 状态/维保结果
    private String status;
    // 创建人
    private String createdBy;
    // 创建时间
    private String createdTime;
    // 修改人
    private String updatedBy;
    // 修改时间
    private String updatedTime;

    /************ 非数据表字段 ************/
    // 客户名称
    @TableField(exist = false)
    private String propertyName;
    // 地址
    @TableField(exist = false)
    private String equipmentLocation;
    // 设备型号
    @TableField(exist = false)
    private String elModel;
    // 品牌
    @TableField(exist = false)
    private String elBrand;
    // 层
    @TableField(exist = false)
    private String elFloor;
    // 站
    @TableField(exist = false)
    private String elStation;



}